Dec 02 08:29:03.961 INFO testing Damezuma/rust-realtime-chat against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 02 08:29:03.961 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:29:04.587 INFO [stdout] 9d4fc63bcb301c0a57cbceb1b28861d61f506b0bcfca92b21bf19d2d8a2bce34
Dec 02 08:29:04.591 INFO running `"docker" "start" "-a" "9d4fc63bcb301c0a57cbceb1b28861d61f506b0bcfca92b21bf19d2d8a2bce34"`
Dec 02 08:29:06.010 INFO [stderr] usermod: no changes
Dec 02 08:29:06.134 INFO [stderr]    Compiling json v0.10.2
Dec 02 08:29:06.134 INFO [stderr]    Compiling openssl-sys-extras v0.7.14
Dec 02 08:29:06.139 INFO [stderr]    Compiling openssl v0.7.14
Dec 02 08:29:06.139 INFO [stderr]    Compiling openssl-sys v0.7.17
Dec 02 08:29:06.139 INFO [stderr]    Compiling chrono v0.2.25
Dec 02 08:29:14.396 INFO [stderr]    Compiling crypto-hash v0.1.0
Dec 02 08:29:15.371 INFO [stderr]    Compiling rs-realtime-chat v0.1.0 (/source)
Dec 02 08:29:16.419 INFO [stderr] warning: unused import: `Receiver`
Dec 02 08:29:16.419 INFO [stderr]  --> src/main.rs:8:32
Dec 02 08:29:16.419 INFO [stderr]   |
Dec 02 08:29:16.419 INFO [stderr] 8 | use std::sync::mpsc::{channel, Receiver, Sender};
Dec 02 08:29:16.419 INFO [stderr]   |                                ^^^^^^^^
Dec 02 08:29:16.419 INFO [stderr]   |
Dec 02 08:29:16.419 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 08:29:16.419 INFO [stderr] 
Dec 02 08:29:16.419 INFO [stderr] warning: unused import: `std::collections::LinkedList`
Dec 02 08:29:16.419 INFO [stderr]   --> src/main.rs:11:5
Dec 02 08:29:16.419 INFO [stderr]    |
Dec 02 08:29:16.419 INFO [stderr] 11 | use std::collections::LinkedList;
Dec 02 08:29:16.419 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.419 INFO [stderr] 
Dec 02 08:29:16.419 INFO [stderr] warning: unused import: `chrono::datetime::DateTime`
Dec 02 08:29:16.419 INFO [stderr]   --> src/main.rs:12:5
Dec 02 08:29:16.419 INFO [stderr]    |
Dec 02 08:29:16.419 INFO [stderr] 12 | use chrono::datetime::DateTime;
Dec 02 08:29:16.419 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.419 INFO [stderr] 
Dec 02 08:29:16.419 INFO [stderr] warning: unused import: `Error`
Dec 02 08:29:16.419 INFO [stderr]   --> src/main.rs:15:15
Dec 02 08:29:16.419 INFO [stderr]    |
Dec 02 08:29:16.419 INFO [stderr] 15 | use std::io::{Error, ErrorKind, Read, Write};
Dec 02 08:29:16.419 INFO [stderr]    |               ^^^^^
Dec 02 08:29:16.419 INFO [stderr] 
Dec 02 08:29:16.419 INFO [stderr] warning: unused import: `std::io`
Dec 02 08:29:16.419 INFO [stderr]   --> src/main.rs:16:5
Dec 02 08:29:16.419 INFO [stderr]    |
Dec 02 08:29:16.419 INFO [stderr] 16 | use std::io;
Dec 02 08:29:16.419 INFO [stderr]    |     ^^^^^^^
Dec 02 08:29:16.419 INFO [stderr] 
Dec 02 08:29:16.547 INFO [stderr] warning: unused variable: `ip`
Dec 02 08:29:16.547 INFO [stderr]    --> src/main.rs:325:17
Dec 02 08:29:16.547 INFO [stderr]     |
Dec 02 08:29:16.547 INFO [stderr] 325 |             let ip = ip;
Dec 02 08:29:16.547 INFO [stderr]     |                 ^^ help: consider using `_ip` instead
Dec 02 08:29:16.547 INFO [stderr]     |
Dec 02 08:29:16.547 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 08:29:16.547 INFO [stderr] 
Dec 02 08:29:16.555 INFO [stderr] warning: variable does not need to be mutable
Dec 02 08:29:16.555 INFO [stderr]    --> src/main.rs:185:17
Dec 02 08:29:16.555 INFO [stderr]     |
Dec 02 08:29:16.555 INFO [stderr] 185 |             let mut message: String = match String::from_utf8(string_memory_block) {
Dec 02 08:29:16.555 INFO [stderr]     |                 ----^^^^^^^
Dec 02 08:29:16.555 INFO [stderr]     |                 |
Dec 02 08:29:16.555 INFO [stderr]     |                 help: remove this `mut`
Dec 02 08:29:16.555 INFO [stderr]     |
Dec 02 08:29:16.555 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 08:29:16.555 INFO [stderr] 
Dec 02 08:29:16.596 INFO [stderr] warning: variable does not need to be mutable
Dec 02 08:29:16.596 INFO [stderr]    --> src/main.rs:423:9
Dec 02 08:29:16.596 INFO [stderr]     |
Dec 02 08:29:16.596 INFO [stderr] 423 |     let mut uid_manager = Arc::new(Mutex::new(UserIndexManager::new()));
Dec 02 08:29:16.597 INFO [stderr]     |         ----^^^^^^^^^^^
Dec 02 08:29:16.597 INFO [stderr]     |         |
Dec 02 08:29:16.598 INFO [stderr]     |         help: remove this `mut`
Dec 02 08:29:16.598 INFO [stderr] 
Dec 02 08:29:16.598 INFO [stderr] warning: field is never used: `new_name`
Dec 02 08:29:16.598 INFO [stderr]   --> src/main.rs:34:9
Dec 02 08:29:16.599 INFO [stderr]    |
Dec 02 08:29:16.599 INFO [stderr] 34 |         new_name: String,
Dec 02 08:29:16.600 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 08:29:16.600 INFO [stderr]    |
Dec 02 08:29:16.600 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 08:29:16.600 INFO [stderr] 
Dec 02 08:29:16.600 INFO [stderr] warning: field is never used: `bytes`
Dec 02 08:29:16.600 INFO [stderr]   --> src/main.rs:43:9
Dec 02 08:29:16.600 INFO [stderr]    |
Dec 02 08:29:16.600 INFO [stderr] 43 |         bytes: Arc<Vec<u8>>,
Dec 02 08:29:16.600 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.600 INFO [stderr] 
Dec 02 08:29:16.600 INFO [stderr] warning: field is never used: `bytes`
Dec 02 08:29:16.600 INFO [stderr]   --> src/main.rs:46:9
Dec 02 08:29:16.600 INFO [stderr]    |
Dec 02 08:29:16.600 INFO [stderr] 46 |         bytes: Arc<Vec<u8>>,
Dec 02 08:29:16.600 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.600 INFO [stderr] 
Dec 02 08:29:16.600 INFO [stderr] warning: field is never used: `c_type`
Dec 02 08:29:16.600 INFO [stderr]   --> src/main.rs:49:9
Dec 02 08:29:16.600 INFO [stderr]    |
Dec 02 08:29:16.600 INFO [stderr] 49 |         c_type: CommandType,
Dec 02 08:29:16.600 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.600 INFO [stderr] 
Dec 02 08:29:16.600 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.600 INFO [stderr]    --> src/main.rs:306:25
Dec 02 08:29:16.600 INFO [stderr]     |
Dec 02 08:29:16.600 INFO [stderr] 306 |                         ch_message_sender.send(EventMessage::RecvChatMesage { msg: message });
Dec 02 08:29:16.600 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.600 INFO [stderr]     |
Dec 02 08:29:16.600 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 08:29:16.600 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.600 INFO [stderr] 
Dec 02 08:29:16.600 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.600 INFO [stderr]    --> src/main.rs:307:25
Dec 02 08:29:16.600 INFO [stderr]     |
Dec 02 08:29:16.600 INFO [stderr] 307 |                         ch_send_to_main.send(stream);
Dec 02 08:29:16.600 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.600 INFO [stderr]     |
Dec 02 08:29:16.600 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.600 INFO [stderr] 
Dec 02 08:29:16.600 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.600 INFO [stderr]    --> src/main.rs:311:26
Dec 02 08:29:16.600 INFO [stderr]     |
Dec 02 08:29:16.600 INFO [stderr] 311 |                             ch_send_to_main.send(stream);
Dec 02 08:29:16.600 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.600 INFO [stderr]     |
Dec 02 08:29:16.600 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.600 INFO [stderr] 
Dec 02 08:29:16.600 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.600 INFO [stderr]    --> src/main.rs:314:29
Dec 02 08:29:16.600 INFO [stderr]     |
Dec 02 08:29:16.600 INFO [stderr] 314 |                             ch_message_sender.send(EventMessage::RecvSocketRemove{uid:stream.get_uid()});
Dec 02 08:29:16.600 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.600 INFO [stderr]     |
Dec 02 08:29:16.600 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.600 INFO [stderr] 
Dec 02 08:29:16.600 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.600 INFO [stderr]    --> src/main.rs:334:17
Dec 02 08:29:16.600 INFO [stderr]     |
Dec 02 08:29:16.600 INFO [stderr] 334 |                 stream.set_nodelay(true);
Dec 02 08:29:16.601 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.601 INFO [stderr]     |
Dec 02 08:29:16.601 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.601 INFO [stderr] 
Dec 02 08:29:16.601 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.601 INFO [stderr]    --> src/main.rs:335:17
Dec 02 08:29:16.601 INFO [stderr]     |
Dec 02 08:29:16.601 INFO [stderr] 335 |                 stream.set_read_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:16.601 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.601 INFO [stderr]     |
Dec 02 08:29:16.601 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.601 INFO [stderr] 
Dec 02 08:29:16.601 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.601 INFO [stderr]    --> src/main.rs:336:17
Dec 02 08:29:16.601 INFO [stderr]     |
Dec 02 08:29:16.601 INFO [stderr] 336 |                 stream.set_write_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:16.601 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.601 INFO [stderr]     |
Dec 02 08:29:16.601 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.601 INFO [stderr] 
Dec 02 08:29:16.601 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.601 INFO [stderr]    --> src/main.rs:406:17
Dec 02 08:29:16.601 INFO [stderr]     |
Dec 02 08:29:16.601 INFO [stderr] 406 | /                 ch_message_sender.send(EventMessage::ConnectedRecvSocket{
Dec 02 08:29:16.601 INFO [stderr] 407 | |                     uid:uid,
Dec 02 08:29:16.601 INFO [stderr] 408 | |                     identify_hash:hashing,
Dec 02 08:29:16.601 INFO [stderr] 409 | |                     init_name:name
Dec 02 08:29:16.601 INFO [stderr] 410 | |                 });
Dec 02 08:29:16.601 INFO [stderr]     | |___________________^
Dec 02 08:29:16.601 INFO [stderr]     |
Dec 02 08:29:16.601 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.601 INFO [stderr] 
Dec 02 08:29:16.601 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.602 INFO [stderr]    --> src/main.rs:413:17
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr] 413 |                 ch_send_to_main.send(StreamItem::new(stream, uid));
Dec 02 08:29:16.602 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.602 INFO [stderr] 
Dec 02 08:29:16.602 INFO [stderr] warning: literal out of range for u8
Dec 02 08:29:16.602 INFO [stderr]    --> src/main.rs:469:39
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr] 469 |                     let mut bytes = [0u8,1024];
Dec 02 08:29:16.602 INFO [stderr]     |                                          ^^^^
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr]     = note: #[warn(overflowing_literals)] on by default
Dec 02 08:29:16.602 INFO [stderr] 
Dec 02 08:29:16.602 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.602 INFO [stderr]    --> src/main.rs:471:6
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr] 471 |                     socket.set_read_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:16.602 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.602 INFO [stderr] 
Dec 02 08:29:16.602 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.602 INFO [stderr]    --> src/main.rs:537:25
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr] 537 |                         ch_send_to_main.send(EventMessage::RecvChatMesage{msg:ChatMessage::new(*uid,"lounge".to_string(), chmsgtype)});
Dec 02 08:29:16.602 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.602 INFO [stderr] 
Dec 02 08:29:16.602 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.602 INFO [stderr]    --> src/main.rs:588:23
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr] 588 |                             ch_send_to_main.send(EventMessage::RecvChatMesage{msg:ChatMessage::new(uid,key.clone(), chmsgtype)});
Dec 02 08:29:16.602 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.602 INFO [stderr] 
Dec 02 08:29:16.602 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:16.602 INFO [stderr]    --> src/main.rs:687:33
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr] 687 |                                 ch_send_to_main.send(EventMessage::SendSocketRemove{uid:socket.get_uid()});
Dec 02 08:29:16.602 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:16.602 INFO [stderr]     |
Dec 02 08:29:16.602 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:16.602 INFO [stderr] 
Dec 02 08:29:19.635 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 13.59s
Dec 02 08:29:19.640 INFO [stderr] su: No module specific data is present
Dec 02 08:29:20.069 INFO running `"docker" "inspect" "9d4fc63bcb301c0a57cbceb1b28861d61f506b0bcfca92b21bf19d2d8a2bce34"`
Dec 02 08:29:20.257 INFO running `"docker" "rm" "-f" "9d4fc63bcb301c0a57cbceb1b28861d61f506b0bcfca92b21bf19d2d8a2bce34"`
Dec 02 08:29:20.511 INFO [stdout] 9d4fc63bcb301c0a57cbceb1b28861d61f506b0bcfca92b21bf19d2d8a2bce34
Dec 02 08:29:20.517 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:29:20.777 INFO [stdout] a47cd819aa49247909ce9663a1e2c603b75234bb1c4034e41bc9217dcb24d880
Dec 02 08:29:20.781 INFO running `"docker" "start" "-a" "a47cd819aa49247909ce9663a1e2c603b75234bb1c4034e41bc9217dcb24d880"`
Dec 02 08:29:21.375 INFO [stderr] usermod: no changes
Dec 02 08:29:21.479 INFO [stderr]    Compiling rs-realtime-chat v0.1.0 (/source)
Dec 02 08:29:22.490 INFO [stderr] warning: unused import: `Receiver`
Dec 02 08:29:22.490 INFO [stderr]  --> src/main.rs:8:32
Dec 02 08:29:22.490 INFO [stderr]   |
Dec 02 08:29:22.490 INFO [stderr] 8 | use std::sync::mpsc::{channel, Receiver, Sender};
Dec 02 08:29:22.490 INFO [stderr]   |                                ^^^^^^^^
Dec 02 08:29:22.490 INFO [stderr]   |
Dec 02 08:29:22.490 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 08:29:22.490 INFO [stderr] 
Dec 02 08:29:22.490 INFO [stderr] warning: unused import: `std::collections::LinkedList`
Dec 02 08:29:22.490 INFO [stderr]   --> src/main.rs:11:5
Dec 02 08:29:22.490 INFO [stderr]    |
Dec 02 08:29:22.490 INFO [stderr] 11 | use std::collections::LinkedList;
Dec 02 08:29:22.490 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.490 INFO [stderr] 
Dec 02 08:29:22.490 INFO [stderr] warning: unused import: `chrono::datetime::DateTime`
Dec 02 08:29:22.490 INFO [stderr]   --> src/main.rs:12:5
Dec 02 08:29:22.490 INFO [stderr]    |
Dec 02 08:29:22.490 INFO [stderr] 12 | use chrono::datetime::DateTime;
Dec 02 08:29:22.490 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.490 INFO [stderr] 
Dec 02 08:29:22.490 INFO [stderr] warning: unused import: `Error`
Dec 02 08:29:22.490 INFO [stderr]   --> src/main.rs:15:15
Dec 02 08:29:22.490 INFO [stderr]    |
Dec 02 08:29:22.490 INFO [stderr] 15 | use std::io::{Error, ErrorKind, Read, Write};
Dec 02 08:29:22.490 INFO [stderr]    |               ^^^^^
Dec 02 08:29:22.490 INFO [stderr] 
Dec 02 08:29:22.490 INFO [stderr] warning: unused import: `std::io`
Dec 02 08:29:22.490 INFO [stderr]   --> src/main.rs:16:5
Dec 02 08:29:22.490 INFO [stderr]    |
Dec 02 08:29:22.490 INFO [stderr] 16 | use std::io;
Dec 02 08:29:22.490 INFO [stderr]    |     ^^^^^^^
Dec 02 08:29:22.490 INFO [stderr] 
Dec 02 08:29:22.621 INFO [stderr] warning: unused variable: `ip`
Dec 02 08:29:22.621 INFO [stderr]    --> src/main.rs:325:17
Dec 02 08:29:22.621 INFO [stderr]     |
Dec 02 08:29:22.621 INFO [stderr] 325 |             let ip = ip;
Dec 02 08:29:22.621 INFO [stderr]     |                 ^^ help: consider using `_ip` instead
Dec 02 08:29:22.621 INFO [stderr]     |
Dec 02 08:29:22.621 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 08:29:22.621 INFO [stderr] 
Dec 02 08:29:22.635 INFO [stderr] warning: variable does not need to be mutable
Dec 02 08:29:22.635 INFO [stderr]    --> src/main.rs:185:17
Dec 02 08:29:22.635 INFO [stderr]     |
Dec 02 08:29:22.635 INFO [stderr] 185 |             let mut message: String = match String::from_utf8(string_memory_block) {
Dec 02 08:29:22.635 INFO [stderr]     |                 ----^^^^^^^
Dec 02 08:29:22.635 INFO [stderr]     |                 |
Dec 02 08:29:22.635 INFO [stderr]     |                 help: remove this `mut`
Dec 02 08:29:22.635 INFO [stderr]     |
Dec 02 08:29:22.635 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 08:29:22.635 INFO [stderr] 
Dec 02 08:29:22.674 INFO [stderr] warning: variable does not need to be mutable
Dec 02 08:29:22.674 INFO [stderr]    --> src/main.rs:423:9
Dec 02 08:29:22.674 INFO [stderr]     |
Dec 02 08:29:22.674 INFO [stderr] 423 |     let mut uid_manager = Arc::new(Mutex::new(UserIndexManager::new()));
Dec 02 08:29:22.674 INFO [stderr]     |         ----^^^^^^^^^^^
Dec 02 08:29:22.674 INFO [stderr]     |         |
Dec 02 08:29:22.674 INFO [stderr]     |         help: remove this `mut`
Dec 02 08:29:22.674 INFO [stderr] 
Dec 02 08:29:22.674 INFO [stderr] warning: field is never used: `new_name`
Dec 02 08:29:22.674 INFO [stderr]   --> src/main.rs:34:9
Dec 02 08:29:22.674 INFO [stderr]    |
Dec 02 08:29:22.674 INFO [stderr] 34 |         new_name: String,
Dec 02 08:29:22.674 INFO [stderr]    |         ^^^^^^^^^^^^^^^^
Dec 02 08:29:22.674 INFO [stderr]    |
Dec 02 08:29:22.674 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 08:29:22.674 INFO [stderr] 
Dec 02 08:29:22.674 INFO [stderr] warning: field is never used: `bytes`
Dec 02 08:29:22.674 INFO [stderr]   --> src/main.rs:43:9
Dec 02 08:29:22.675 INFO [stderr]    |
Dec 02 08:29:22.675 INFO [stderr] 43 |         bytes: Arc<Vec<u8>>,
Dec 02 08:29:22.675 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.675 INFO [stderr] 
Dec 02 08:29:22.675 INFO [stderr] warning: field is never used: `bytes`
Dec 02 08:29:22.675 INFO [stderr]   --> src/main.rs:46:9
Dec 02 08:29:22.675 INFO [stderr]    |
Dec 02 08:29:22.675 INFO [stderr] 46 |         bytes: Arc<Vec<u8>>,
Dec 02 08:29:22.675 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.675 INFO [stderr] 
Dec 02 08:29:22.675 INFO [stderr] warning: field is never used: `c_type`
Dec 02 08:29:22.675 INFO [stderr]   --> src/main.rs:49:9
Dec 02 08:29:22.675 INFO [stderr]    |
Dec 02 08:29:22.675 INFO [stderr] 49 |         c_type: CommandType,
Dec 02 08:29:22.675 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.675 INFO [stderr] 
Dec 02 08:29:22.675 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.675 INFO [stderr]    --> src/main.rs:306:25
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr] 306 |                         ch_message_sender.send(EventMessage::RecvChatMesage { msg: message });
Dec 02 08:29:22.676 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 08:29:22.676 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.676 INFO [stderr] 
Dec 02 08:29:22.676 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.676 INFO [stderr]    --> src/main.rs:307:25
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr] 307 |                         ch_send_to_main.send(stream);
Dec 02 08:29:22.676 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.676 INFO [stderr] 
Dec 02 08:29:22.676 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.676 INFO [stderr]    --> src/main.rs:311:26
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr] 311 |                             ch_send_to_main.send(stream);
Dec 02 08:29:22.676 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.676 INFO [stderr] 
Dec 02 08:29:22.676 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.676 INFO [stderr]    --> src/main.rs:314:29
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr] 314 |                             ch_message_sender.send(EventMessage::RecvSocketRemove{uid:stream.get_uid()});
Dec 02 08:29:22.676 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.676 INFO [stderr] 
Dec 02 08:29:22.676 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.676 INFO [stderr]    --> src/main.rs:334:17
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr] 334 |                 stream.set_nodelay(true);
Dec 02 08:29:22.676 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.676 INFO [stderr] 
Dec 02 08:29:22.676 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.676 INFO [stderr]    --> src/main.rs:335:17
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr] 335 |                 stream.set_read_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:22.676 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.676 INFO [stderr] 
Dec 02 08:29:22.676 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.676 INFO [stderr]    --> src/main.rs:336:17
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr] 336 |                 stream.set_write_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:22.676 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.676 INFO [stderr] 
Dec 02 08:29:22.676 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.676 INFO [stderr]    --> src/main.rs:406:17
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr] 406 | /                 ch_message_sender.send(EventMessage::ConnectedRecvSocket{
Dec 02 08:29:22.676 INFO [stderr] 407 | |                     uid:uid,
Dec 02 08:29:22.676 INFO [stderr] 408 | |                     identify_hash:hashing,
Dec 02 08:29:22.676 INFO [stderr] 409 | |                     init_name:name
Dec 02 08:29:22.676 INFO [stderr] 410 | |                 });
Dec 02 08:29:22.676 INFO [stderr]     | |___________________^
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.676 INFO [stderr] 
Dec 02 08:29:22.676 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.676 INFO [stderr]    --> src/main.rs:413:17
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr] 413 |                 ch_send_to_main.send(StreamItem::new(stream, uid));
Dec 02 08:29:22.676 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.676 INFO [stderr]     |
Dec 02 08:29:22.676 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.676 INFO [stderr] 
Dec 02 08:29:22.679 INFO [stderr] warning: literal out of range for u8
Dec 02 08:29:22.679 INFO [stderr]    --> src/main.rs:469:39
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr] 469 |                     let mut bytes = [0u8,1024];
Dec 02 08:29:22.679 INFO [stderr]     |                                          ^^^^
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr]     = note: #[warn(overflowing_literals)] on by default
Dec 02 08:29:22.679 INFO [stderr] 
Dec 02 08:29:22.679 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.679 INFO [stderr]    --> src/main.rs:471:6
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr] 471 |                     socket.set_read_timeout(Some(Duration::new(1, 0)));
Dec 02 08:29:22.679 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.679 INFO [stderr] 
Dec 02 08:29:22.679 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.679 INFO [stderr]    --> src/main.rs:537:25
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr] 537 |                         ch_send_to_main.send(EventMessage::RecvChatMesage{msg:ChatMessage::new(*uid,"lounge".to_string(), chmsgtype)});
Dec 02 08:29:22.679 INFO [stderr]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.679 INFO [stderr] 
Dec 02 08:29:22.679 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.679 INFO [stderr]    --> src/main.rs:588:23
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr] 588 |                             ch_send_to_main.send(EventMessage::RecvChatMesage{msg:ChatMessage::new(uid,key.clone(), chmsgtype)});
Dec 02 08:29:22.679 INFO [stderr]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.679 INFO [stderr] 
Dec 02 08:29:22.679 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 02 08:29:22.679 INFO [stderr]    --> src/main.rs:687:33
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr] 687 |                                 ch_send_to_main.send(EventMessage::SendSocketRemove{uid:socket.get_uid()});
Dec 02 08:29:22.679 INFO [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 08:29:22.679 INFO [stderr]     |
Dec 02 08:29:22.679 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 08:29:22.679 INFO [stderr] 
Dec 02 08:29:23.031 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.63s
Dec 02 08:29:23.037 INFO [stderr] su: No module specific data is present
Dec 02 08:29:23.397 INFO running `"docker" "inspect" "a47cd819aa49247909ce9663a1e2c603b75234bb1c4034e41bc9217dcb24d880"`
Dec 02 08:29:23.561 INFO running `"docker" "rm" "-f" "a47cd819aa49247909ce9663a1e2c603b75234bb1c4034e41bc9217dcb24d880"`
Dec 02 08:29:23.724 INFO [stdout] a47cd819aa49247909ce9663a1e2c603b75234bb1c4034e41bc9217dcb24d880
Dec 02 08:29:23.729 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 02 08:29:24.019 INFO [stdout] 4c9b98c7d316862abc641daf7f373f3054dfaf34e06ef00f2933b29913549830
Dec 02 08:29:24.021 INFO running `"docker" "start" "-a" "4c9b98c7d316862abc641daf7f373f3054dfaf34e06ef00f2933b29913549830"`
Dec 02 08:29:24.526 INFO [stderr] usermod: no changes
Dec 02 08:29:24.590 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Dec 02 08:29:24.592 INFO [stderr]      Running /target/debug/deps/rs_realtime_chat-72d493a47fe01f33
Dec 02 08:29:24.594 INFO [stdout] 
Dec 02 08:29:24.594 INFO [stdout] running 0 tests
Dec 02 08:29:24.594 INFO [stdout] 
Dec 02 08:29:24.594 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 08:29:24.594 INFO [stdout] 
Dec 02 08:29:24.596 INFO [stderr] su: No module specific data is present
Dec 02 08:29:24.989 INFO running `"docker" "inspect" "4c9b98c7d316862abc641daf7f373f3054dfaf34e06ef00f2933b29913549830"`
Dec 02 08:29:25.255 INFO running `"docker" "rm" "-f" "4c9b98c7d316862abc641daf7f373f3054dfaf34e06ef00f2933b29913549830"`
Dec 02 08:29:25.479 INFO [stdout] 4c9b98c7d316862abc641daf7f373f3054dfaf34e06ef00f2933b29913549830
